package cn.pegasus.teamwork.pegasus.service;

import java.util.List;
import java.util.Map;

import cn.pegasus.teamwork.pegasus.entity.BussWasherFunddetails;
import cn.pegasus.teamwork.pegasus.entity.BussWasherInfo;
import cn.pegasus.teamwork.pegasus.mapper.BussWasherFunddetailsMapper;
import cn.pegasus.teamwork.vo.WasherOrderVo;
import cn.iyizhan.teamwork.base.service.BaseService;
import cn.iyizhan.teamwork.base.util.PageObject;

/**
 * @author ryan.bian
 * @version 
 */
public interface BussWasherFunddetailsService extends BaseService<BussWasherFunddetails,BussWasherFunddetailsMapper>  {

	//分页查询
	public PageObject<BussWasherFunddetails> PageList(Map<String, Object> map);
	
	//修改状态
	public void updateStatus(Long id,Integer ispaymoney,Integer examineStatus);
	
	//退押金
	public void updateDeposit(Integer id);
	
	//洗车工审核信息
	public PageObject<BussWasherFunddetails> PageWasher(Map<String, Object> map);
	
	//查询洗车工结算信息
	public List<WasherOrderVo> findWasherOrderVo(Long id) throws Exception;
}
